﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using TOAcademias;

namespace DAOAcademias
{

    /*************************************
    Autor: Carlos Sánchez
    Fecha de Creación: 06/02/2011
    Descripción de la Funcionalidad: Clase que contiene metodos que serviran para dar
    soporte a los registros de la entidad Socio.
    **************************************/

    public class DOSocio                                                                                                
    {

         DBModuloAcademiasDataContext dbml;

         public DOSocio()
        {
            dbml = new DBModuloAcademiasDataContext();
        }


        public TOSocio obtenerSocioxCodigo(String codSocio) {
            try
            {
                var socio = (from soc in dbml.SOCIOs
                             where soc.COD_SOCIO == codSocio
                             select soc
                                 ).Single();

                TOSocio toSocio = new TOSocio();
                toSocio.Codigo = socio.COD_SOCIO;
                toSocio.Nombre = socio.NOM_SOCIO;
                toSocio.Estado = socio.ESTADO;

                return toSocio;
            }
            catch (Exception ex) {
                Console.Write(ex.Message.ToString());
                return null;
            }

        }


    }
}
                                                                                                                                                                                                                                                                                                                                   